home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr05 / w1fngr10.zip / W1FINGER.TXT < prev    next >
Text File  |  1993-05-08  |  80KB  |  1,728 lines

  1.           W1FINGER.EXE version 1.0: Windows 3.1's 1FINGER.EXE
  2.           May 1993 edition (c) copy right 1993 All Rights Reserved
  3.           |
  4.           |    This text file is suitable for printing on any printer, 
  5.           |    but is too big to read with Windows' Notepad.  A brief
  6.           |    form of this is in WRITE.EXE's .WRI format.  This can be 
  7.           |    read with WRITE.EXE.
  8.           |
  9.           |         The W1FINGER.WRI will be read by Windows' WRITE.EXE 
  10.           |         software name as soon as the required *.DLL files 
  11.           |         are in "C:\WINDOWS\SYSTEM\*.DLL" and the W1FINGER.* 
  12.           |         files are in the same subdirectory as W1FINGER.EXE.
  13.           |
  14.           |              If your Windows is in "D:\WIN\", then copy the 
  15.           |              *.DLL files to "D:\WIN\SYSTEM\".
  16.           |
  17.           |    This has several "HOW TO..." explanations below.
  18.           |
  19.           |    This requires several *.DLL files to run.  Depending on 
  20.           |    the source where you received this program, the required 
  21.           |    files may be with this program or in a separate diskette.
  22.           V
  23.           Do you have trouble pressing down on CAS (Control/Alt/Shift) 
  24.           and another key?  Don't know if CNS (Caps/Num/Scroll-Lock) was
  25.           pressed down or not?  And you want to switch the locations of
  26.           those keys because you used to find those keys in different
  27.           order in another PC?  And you want hundreds of macro keys?
  28.  
  29.                "Shift+key" is the combination of pressing down on the 
  30.                Shift key and while keeping it pressed down, also 
  31.                pressing down on another "key" with another finger and 
  32.                then releasing both fingers.  "Alt, key" is the pressing
  33.                down of Alt, releasing it, then pressing another "key",
  34.                releasing it with one finger, which W1FINGER.EXE allows.
  35.  
  36.                     By default, typing only "Alt" turns W1FINGER.EXE OFF 
  37.                     for ten seconds so that you can access a software 
  38.                     window's menu.  Type "F9, F1" to allow "Alt, key" 
  39.                     combination, "F9, F2" for "Alt" only for ten seconds
  40.                     again.  "F9, F3" for 100 seconds OFF, "F9, F4" for
  41.                     30 minutes OFF (but pressing down on Shift or 
  42.                     Control pops this back up in a second.
  43.  
  44.           This lets you press down on CAS...release it...press a key...
  45.           release it and then a key to get CAS+key combination or others
  46.           sent to your software title by rewriting the W1FINGER file. 
  47.           (no file name extension such as .TXT, .EXE or .WRI).
  48.  
  49.           This program sends keys to software titles, not software
  50.           name.  For example: The "PROGMAN.EXE" is the NAME with the
  51.           ".EXE" file name extension, but when you run it, on top of
  52.           the window box is the words "Program Manager" which is the
  53.           software TITLE.  Explanations in the "HOW TO..." section.
  54.  
  55.                The double quote signs  "  identify the beginning and the
  56.                ending of an expression only.  Do NOT type them.  In
  57.                comparison, the square brackets [], the braces {} and the
  58.                parentheses () are required and must be typed.
  59.  
  60.                Capital letters such as "ABCDEFG..." are the same as the 
  61.                small letters such as "abcdefg...".  The capital letters 
  62.                are used here to stress some words only.  Within the 
  63.                W1FINGER file, capital letters are used because you'll 
  64.                find it easier to type small letters:  The difference
  65.                between the capital letters which were in the file and
  66.                small letters which you type distinguishes between the
  67.                original texts and your additions or modifications.
  68.  
  69.           When W1FINGER.EXE first runs, it'll run a Windows software 
  70.           name (WRITE.EXE) which will read the W1FINGER.WRI file and 
  71.           sends the keys to the WRITE.EXE's title "Write - w1finger.wri"
  72.           as controlled by the W1FINGER file.  The W1FINGER.WRI file 
  73.           explains how to use W1FINGER.EXE also.
  74.  
  75.           All the keys are generated and sent to your software titles 
  76.           when you press DOWN the key, not when you release UP the key.
  77.           This allows you to send multiple cursor left or type lots of
  78.           "-----------------------" etc by keeping a key depressed, but 
  79.           if you want to type lots of "Shift-a" or "Control-c", you 
  80.           should change the CAS keys to toggle keys by typing F10 first.
  81.  
  82.           Lightly glance through this file first and then read the 
  83.           section which interests you the most.  Things are usually 
  84.           mentioned and then details explained right afterwards.
  85.  
  86.  
  87.           The set up of this text document is as follows:
  88.  
  89.           NAMING CONVENTIONS
  90.           W1FINGER.EXE'S SCREEN DISPLAY
  91.           HOW TO...
  92.                INSTALL W1FINGER.EXE
  93.                UNDERSTANDING WHAT A TITLE IS
  94.                RUN W1FINGER.EXE
  95.                STOP, OR GET OUT OF W1FINGER.EXE TEMPORARILY
  96.                SEND KEYS TO YOUR SOFTWARE TITLE
  97.                SWITCHING TO DIFFERENT SOFTWARE NAMES
  98.                GET BACK TO SENDING KEYS TO LAST TITLE
  99.                EXITING THIS FILE
  100.                EXITING WINDOWS
  101.                CHANGING THE INITIAL SOFTWARE TO RUN WHEN THIS RUNS
  102.                USE ALTERNATIVES TO PROGRAM MANAGER AND TASK MANAGER
  103.                FILLING THE "F9, #" FILE NAMES
  104.                SWITCHING THE CAS/CNS KEYS AROUND
  105.                TO CHANGE "SCROLL-LOCK, KEY" COMBINATION TO ANOTHER
  106.                REPLACE F10 TO CHANGE CAS FROM ONE-SHOT TO TOGGLE
  107.                MAKING THE F10 INDEPENDENT OF CAS
  108.                CHANGING THE "F9" CONTROL KEY
  109.                CHANGING THE CODES AFTER "F9"
  110.                CONTROLLING WHEN TO RUN SOFTWARE NAMES
  111.                TO MAKE W1FINGER.EXE SLEEP FOR A WHILE
  112.                CHANGING THE TEN SECOND DELAY WITH "ALT"
  113.                MAKING "ALT, KEY" COMBINATION AS DEFAULT
  114.                TO CHANGE THE DELAY UNIT FROM ONE SECOND TO ANOTHER
  115.                TRYING DIFFERENT COMBINATION OF FEATURES
  116.           SET UP OF THE W1FINGER FILE
  117.                REQUIRED CODES
  118.                THE VALUES TO CHANGE IN W1FINGER FILE
  119.                KEY CODE NUMERIC VALUES
  120.           CHAT IN A HAT
  121.           ERROR MESSAGES
  122.           DISCLAIMERS, CONTRIBUTION, INFO FOR SHAREWARE DISTRIBUTORS
  123.  
  124.                             NAMING CONVENTIONS
  125.  
  126.           This program does not send keys to your softwares, but to the 
  127.           "title" which appears on top of the software box.  So when you 
  128.           run the Windows software name CALC.EXE, the word "calculator"
  129.           appears on top of the calculator.  This is the CALC.EXE 
  130.           software's "title".  When you run the PROGMAN.EXE software 
  131.           name, the word "Program Manager" appears on top.  This is 
  132.           the PROGMAN.EXE's software "title".
  133.  
  134.           "0" - "9" are numbers.  "abc..." are alphabets.  Numbers and 
  135.           alphabets together are alphanumerals.  Exclamation mark "!", 
  136.           at sign "@", number sign "#", regular-slash "/" etc along with 
  137.           alphanumerals are called "characters".
  138.  
  139.           A "key" is each key which you see on your keyboard.  The small
  140.           letter "a" and capital letter "A" both occupy one "key".  When 
  141.           you press a key, it generates a key code which W1FINGER.EXE 
  142.           then intercepts before passing it to your software title.  The
  143.           number "1" and the exclamation mark "!" both occupy one "key"
  144.           with a key code of 48.  Function keys F10, Shift-F10,
  145.           Control-F10 and Alt-F10 all occupy one key called "F10" with
  146.           key code 121.  The keys on the numeric keypad have key codes
  147.           different from the numbers above the alphabets.  The numeric
  148.           keypad keys also have different key codes when the NumLock key
  149.           is ON.
  150.  
  151.           If you use a portable PC without a numeric keypad, then there 
  152.           should be a key which can toggle the alphabet keyboard into a 
  153.           numeric keypad.  This key is used internally by the keyboard 
  154.           routine and usually cannot be intercepted by W1FINGER.EXE.
  155.  
  156.                Your keyboard may have some other keys which are specific 
  157.                to just that keyboard and not accessible by W1FINGER.EXE.
  158.  
  159.  
  160.                           W1FINGER.EXE'S SCREEN DISPLAY
  161.  
  162.           When run, W1FINGER.EXE's screen will appear as
  163.  
  164.           ...........................................................
  165.           |left button             W1FINGER             right button|
  166.           |.........................................................|
  167.           |                                                         |
  168.           | Ctrl     Alt      Shift      Caps      Num     Scroll   |
  169.           |.........................................................|
  170.  
  171.                The word "W1FINGER" above is the W1FINGER.EXE's software 
  172.                title.  It is highlighted when W1FINGER.EXE is active and 
  173.                intercepting the keys you type.
  174.  
  175.                The letters are kept small to avoid using up your screen 
  176.                space.  If you use Windows, then you probably have a 
  177.                color monitor, so that the letters are in different 
  178.                colors to make it easy to tell the different by color 
  179.                without actually looking at the letters.  The CNS keys 
  180.                are unevenly aligned because there is no standard color 
  181.                codes for them.  This is for the benefit of those having 
  182.                difficulty seeing small letters.
  183.  
  184.           When you press down on the Control key and release it, the 
  185.           "Ctrl" word highlights.  Now type any other key to send the 
  186.           "Control, key" combination.  The "Ctrl" word highlight turns
  187.           OFF (by default, unless F10 (also by default) was typed ).
  188.           If you typed the Control key by mistake, simply type it again 
  189.           to turn it OFF.
  190.  
  191.                The CAS keys are called "single-shot" keys since they 
  192.                stay ON only until you type another key, unlike the CNS 
  193.                keys which are "toggle" keys since they stay ON until you 
  194.                type them again.  The function key F10 (by default, as 
  195.                controlled by the W1FINGER file) will turn the 
  196.                single-shot CAS keys into toggle keys.
  197.  
  198.           If you press one of the CNS keys, they stay ON until you type 
  199.           them again.  Hence they toggle between the ON/OFF states.
  200.  
  201.           The button to the left of the title is the standard button to 
  202.           switch or close the program.  The button to the right of the 
  203.           title is the minimize button to turn W1FINGER.EXE into a 
  204.           picture representative which will not run.  The picture has 
  205.           the word "W1" above one finger pressing down on a key.
  206.  
  207.           If you have a mouse, the screen can be moved by pressing down 
  208.           on the left key while moving the mouse.  The track ball is 
  209.           easier to use since the ball itself is moved by you.
  210.  
  211.  
  212.                                      HOW TO...
  213.  
  214.           In lieu of parameter explanations, this has "HOW TO..." 
  215.           explanations.  While DOS versions used DEC (Digital Equipment 
  216.           Corp.) method of ample examples with ample explanations, we 
  217.           also got complaints that they were hard to figure out, so the
  218.           Windows versions use a method developed in Japan to explain 
  219.           parapherneria to the non-mechanically inclined. (as explained 
  220.           in U.S.A. business magazines)
  221.  
  222.           Where the file name W1FINGER is mentioned, it is a plain text 
  223.           file which controls what the W1FINGER.EXE does.  Under 
  224.           Windows, your Notepad can modify it.  Do NOT use WRITE.EXE!
  225.  
  226.                When making changes to the W1FINGER file, keep the 
  227.                original copy some place where you would not tamper it 
  228.                and then make just one change, exit and then test it to 
  229.                see if it has the effect you expect.  This is slow, but 
  230.                ensures that you did not change the W1FINGER file into 
  231.                one big messy junk.
  232.  
  233.                While the use of an action table such as W1FINGER allows 
  234.                far more features to be changed than in-line commands, 
  235.                excessive changes may lead to unknown consequences which 
  236.                were not expected.  Since Windows is not the most robust 
  237.                environment possible, it may cause a lock-up.
  238.  
  239.  
  240.           ...                  INSTALL W1FINGER.EXE
  241.  
  242.           No installation program is included with W1FINGER.EXE because 
  243.           there is no need to make subdirectories, however, the source 
  244.           where you obtained this program may have wrote an installation 
  245.           or decompression software.
  246.  
  247.           If your Windows is in "C:\WINDOWS\", then there should be a 
  248.           subdirectory called "C:\WINDOWS\SYSTEM".  If this program is 
  249.           in the drive A: and you want them in "C:\WINDOWS", copy all 
  250.           files with .DLL file name extensions to this subdirectory by
  251.           typing
  252.  
  253.           COPY A:*.DLL C:\WINDOWS\SYSTEM{ENTER}
  254.           COPY A:W*.* C:\WINDOWS{ENTER}
  255.  
  256.  
  257.           ...             UNDERSTANDING WHAT A TITLE IS
  258.  
  259.           Before you run W1FINGER.EXE, just why is it necessary to 
  260.           understand what a title is?  Try reading this text with 
  261.           WRITE.EXE and then type "Alt" to get the menu.  Now wait ten
  262.           seconds.  Or type "Alt", "f" to get a File.  In ten seconds,
  263.           W1FINGER.EXE goes back ON and the menu disappears because it 
  264.           did not have a title of its own.
  265.  
  266.                If you type "Alt" and "s" to Save a file, there is no 
  267.                trouble, unless it takes you ten seconds to type each 
  268.                key. (W1FINGER can be modified if needed)
  269.  
  270.           If you typed "Alt", "f" and "a" for "save As...", then a 
  271.           window box titled "Save As" appears, so W1FINGER.EXE will send 
  272.           keys to that title.
  273.  
  274.                If you wait ten seconds and then start typing in the 
  275.                "Save As" titled window, you can type "Shift, a" for 
  276.                capital letter "A".  If you don't wait ten seconds before 
  277.                typing, then you must press down on two keys at the same 
  278.                time with "Shift+a" for capital "A".
  279.  
  280.                If you don't want to wait ten seconds and you want to 
  281.                type "Shift, a" with one finger, then press down on 
  282.                the "Shift" or the "Control" key for one second and
  283.                W1FINGER.EXE will turn back ON before ten seconds pass.
  284.  
  285.           When you're at the "Program Manager", for example and you try 
  286.           to run the calculator by typing ENTER, since "Program Manager" 
  287.           still exists, W1FINGER.EXE still sends keys to it, instead of 
  288.           the new title.  To type in the calculator, type ENTER and then 
  289.           "F9, space" or "F9, ENTER"
  290.  
  291.  
  292.           ...                    RUN W1FINGER.EXE
  293.  
  294.           The alternate methods for running W1FINGER.EXE is the same as
  295.           for running any other Windows software name.
  296.  
  297.           1)  Make a batch file to run Windows and follow it with the 
  298.               parameter "W1FINGER.EXE".
  299.  
  300.               If you're dependent on a program such as W1FINGER.EXE, 
  301.               then this is all you need to do.  However, if you use more 
  302.               than one finger, then there are alternatives:
  303.  
  304.           2)  Use the mouse to click in the Task Manager, find the 
  305.               subdirectory where W1FINGER.EXE is and double click.
  306.  
  307.           3)  Run the Task Manager, cursor as best as you can and type
  308.               ENTER when W1FINGER.EXE is highlighted.
  309.  
  310.           As explained later, by editing the W1FINGER file (no file name 
  311.           extension such as .EXE or .BAT), running W1FINGER.EXE can 
  312.           automatically run another Windows software name for you.
  313.  
  314.  
  315.           ...      STOP, OR GET OUT OF W1FINGER.EXE TEMPORARILY
  316.  
  317.           1) When W1FINGER.EXE is active, you'll notice that its title 
  318.           is highlighted when it's intercepting the keys you type and 
  319.           that the highlight temporarily moves to your software's title
  320.           while your software acts on the keys sent to it by 
  321.           W1FINGER.EXE.  If you have the mouse or the track ball (or
  322.           equivalent), move the mouse cursor which displays as an arrow 
  323.           on screen to your software's title and click the left button 
  324.           (or the track ball's right button).  Now W1FINGER.EXE is not 
  325.           active and you can type on your software.  Click on the 
  326.           W1FINGER.EXE screen and it takes over again.
  327.  
  328.                In this mode, W1FINGER.EXE cannot do anything to take 
  329.                back control.
  330.  
  331.           2) To turn OFF W1FINGER.EXE for a short time and you didn't 
  332.           press the "F9, F1" combination yet to allow "Alt, key",
  333.           press "Alt" and W1FINGER.EXE goes OFF for ten seconds.
  334.  
  335.                If you have several Windows software names running and 
  336.                they used all 16 timers, then this will not work.  In 
  337.                that case, close some software names first.
  338.  
  339.                The delay time is in units of one second because the 
  340.                W1FINGER file line 5, first number has the value "1000" 
  341.                for 1000 milli-seconds.
  342.  
  343.                If you switch to another software name when W1FINGER.EXE 
  344.                takes back control, it will automatically find the 
  345.                correct title currently displayed.  You don't have to 
  346.                type "F9, space" to set it.
  347.  
  348.           3) If "F9, F1" was typed, so that you must type "Alt, key", 
  349.           type the "Alt, PGUP" combinations to turn this OFF.
  350.  
  351.                There is nothing magical about "Alt, PGUP" combination. 
  352.                The W1FINGER file does not have this combination set to 
  353.                send "%{PGUP}" to your software title.  It has the 
  354.                alphanumerals "010[d]" for 10 seconds Delay.  "001[d]"
  355.                would let you delay for one second, while "999[d]" lets
  356.                you delay for 999 seconds.
  357.  
  358.                Any "Alt, key" combination can have the "000[d]" format:
  359.                If "Alt, UP" line in W1FINGER had the string "ab005[d]",
  360.                then typing "Alt, UP" sends "ab" to your software title
  361.                and then delay for five seconds.  If you have the string
  362.                "ab001[d]" in "Control, a", then typing "Control, a" only
  363.                sends "ab001[d]" to your software.
  364.  
  365.                If you have the string "020[d]a" in W1FINGER under the
  366.                "Alt, 5", then W1FINGER.EXE will send "020[d]a" to your 
  367.                software and regain control without delay because the 
  368.                string does not end with "[d]".
  369.  
  370.                If you have the string "000[d]", then it's as useless as 
  371.                having the W1FINGER delay unit changed from the 1000 ms 
  372.                to 0 ms.  Do not use "000[d]".
  373.  
  374.  
  375.           ...           SEND KEYS TO YOUR SOFTWARE TITLE
  376.  
  377.           Since the keys are sent to the software title, it does not 
  378.           send keys to the menu line below the title. (In WRITE.EXE, the 
  379.           menu line is "File Edit Find Character Paragraph...".)  Since 
  380.           the menu line is activated by pressing down on just the "Alt" 
  381.           key, W1FINGER.EXE will just turn itself OFF for ten seconds 
  382.           during this time.  If you need more time, "F9, F3" will change 
  383.           "Alt" so that typing it gives you 100 seconds.
  384.  
  385.           Since the keys are sent to the software title, if your 
  386.           software pops up a new window box to type text in or you 
  387.           switch to another software name, the keys are still sent to 
  388.           the old software title.  When the software title on top 
  389.           changes, before you type another key, type "F9, space".  The 
  390.           keys will be sent to the new software title.
  391.  
  392.                If the old software title changes to a new title so that 
  393.                the old software title no longer exists, then the keys 
  394.                will be sent to the new title.  The "F9, space" 
  395.                combination is only necessary when there's a choice of 
  396.                titles to-send-keys-to on screen.
  397.  
  398.                If the explanation sounds complicated, try running 
  399.                W1FINGER.EXE, letting it run WRITE.EXE and read 
  400.                W1FINGER.WRI and see how it behaves.
  401.  
  402.           If you're at the "Program Manager" title, cursor to the 
  403.           software name you want to run (for example, WRITE.EXE) and
  404.           instead of typing ENTER to run, type "F9, ENTER".  This
  405.           sends an "{ENTER}" to "Program Manager" and then finds the
  406.           new software title and sends the keys to that title, which in 
  407.           this case is "Write - (Untitled)".
  408.  
  409.           ...           SWITCHING TO DIFFERENT SOFTWARE NAMES
  410.  
  411.           Without W1FINGER.EXE, you would type "Alt+ESC".  Here,
  412.  
  413.           1)  If typing only "Alt" turns this OFF for ten seconds, then 
  414.           first type "F9, F1" to allow "Alt, key" combinations.  Now 
  415.           type the "Alt, ESC" combination as many times as needed.
  416.  
  417.           2)  When "Alt, key" combination is allowed by either changing 
  418.           the W1FINGER file or because you typed "F9, F1", then type 
  419.           "Alt, ESC" as before.
  420.  
  421.           There's no need to type "F9, space" because in W1FINGER file 
  422.           under "Alt, ESC" has the special code "[t]" to find the new
  423.           active window's title for you.
  424.  
  425.           3)  The W1FINGER file has space filled for ten software names 
  426.           (*.EXE), ten software titles and ten strings to send as soon 
  427.           as they're ran.
  428.  
  429.                To run them, press down on the F9, release, then type on
  430.                "0" - "9".  This runs the *.EXE software first (by
  431.                default) and then sends the keys you type to the
  432.                corresponding software titles.  If any of the string
  433.                section was filled, then it will also send the string
  434.                to the software title.
  435.  
  436.           If you want to run a software name which you did not already 
  437.           define in the W1FINGER file, then "Control, tab" among 
  438.           different boxes within the "Program Manager" and then cursor 
  439.           or similarly move within the "File Manager".  Now "F9, ENTER"
  440.           to run the software name.
  441.  
  442.  
  443.           ...        GET BACK TO SENDING KEYS TO LAST TITLE
  444.  
  445.           If you used the "Alt, space" to get out of the last software 
  446.           title to send keys and switched back to "Program Manager", 
  447.           that last software may not have closed and left the word "The 
  448.           file was not saved.  Save it?" or other message.
  449.  
  450.           To go back to that software title to send the key for Yes or 
  451.           No, press "F9, BS".  This combination will switch the 
  452.           keys to send back to the previous software title.  Once you
  453.           finish, switch it back by typing it again.
  454.  
  455.  
  456.           ...                 EXITING THIS FILE
  457.  
  458.           If you used WRITE.EXE to see this file:
  459.  
  460.           1)  If "Alt" only is allowed, type "Alt, f, x, n" File eXit 
  461.           and No change.
  462.  
  463.           2)  If "Alt" only is not allowed because you typed "F9, F2" or 
  464.           you modified the W1FINGER file, then type "Alt, PGUP" followed 
  465.           by the "Alt, f, x, n" as above.
  466.  
  467.           3)  When "Alt, key" is allowed, type "Alt, F4".
  468.  
  469.           4)  When "Alt, key" is allowed, type "Alt, space" to send 
  470.           Alt+space "%{ }", close "c" and the code "[p]" to run the 
  471.           PROGMAN.EXE again.
  472.  
  473.           ...                  EXITING WINDOWS
  474.  
  475.           1)  To exit Windows temporarily and go to DOS, type ENTER at 
  476.           the Program Manager's "Main" subtitle under "MS-DOS Prompt"
  477.  
  478.           DOS will not respond to anything W1FINGER.EXE sent.
  479.  
  480.           2)  To exit Windows permanently and go to DOS, type "Alt, F4" 
  481.           and then type "Y" for "Yes, get out of Windows".
  482.  
  483.  
  484.           ...   CHANGING THE INITIAL SOFTWARE TO RUN WHEN THIS RUNS
  485.  
  486.           The W1FINGER file is set originally so that it runs the 
  487.           software name "WRITE.EXE W1FINGER.WRI" and send keys to the 
  488.           software title "write - w1finger.wri" and not send any key 
  489.           once WRITE.EXE is run.
  490.  
  491.           Use the Notepad to open W1FINGER and go to the line below
  492.           "1003, SOFTWARE-NAME/TITLE/STRING-TO-RUN-WHEN-..."
  493.  
  494.           write.exe w1finger.wri
  495.           write - w1finger.wri
  496.           
  497.  
  498.           Now type the name of the software name, including the ".EXE" 
  499.           file name extension and followed by its parameters, such as 
  500.           the file name it will read.  If the software is not accessible 
  501.           by PATH, include the drive and subdirectory name.
  502.  
  503.           Go to the next line and type the title which will appear when 
  504.           you run the software.
  505.  
  506.           On the next line, if you want your software to do something as 
  507.           soon as it's run, enter the commands required here.  If not, 
  508.           keep it blank.
  509.  
  510.           Now save the changes and exit.
  511.  
  512.           If you leave the software name blank, then nothing is run when 
  513.           W1FINGER.EXE first becomes memory resident.  In this case, 
  514.           PROGMAN.EXE is run by default, just as when the "winfile.exe" 
  515.           name is left blank, it is filled with "winfile.exe" anyway.  
  516.           This is required so that any "[p]" or "[f]" under "Alt, key" 
  517.           will work correctly.
  518.  
  519.           If you replace the first line with "CALC.EXE", then you must 
  520.           also replace the second line with "CALCULATOR".
  521.  
  522.           If you type a string into the third line, then those keys are 
  523.           sent to the software title on the second line as soon as the 
  524.           software name is run.
  525.  
  526.  
  527.           ...   USE ALTERNATIVES TO PROGRAM MANAGER AND TASK MANAGER
  528.  
  529.           If you use a software other than the standard Program Manager 
  530.           and Task Manager which came with Windows, and you don't want 
  531.           W1FINGER.EXE running them and then sending keys to them, then 
  532.           open W1FINGER with Notepad and follow the following procedure:
  533.  
  534.  
  535.           ... TO CHANGE THE MEANING OF "[p]" AND "[f] IN "ALT, KEY" GROUP
  536.  
  537.           When a string under the "Alt, key" group in W1FINGER ends with 
  538.           "[p]", then it runs the software name "progman.exe" under
  539.  
  540.           0, ALT+KEY-STRINGS-ENDING-WITH"[p]"-ACTIVATES-THIS-PROGRAM
  541.           progman.exe
  542.           Program Manager
  543.           
  544.           winfile.exe
  545.           File Manager
  546.           
  547.  
  548.           W1FINGER.EXE will now send keys to the "Program Manager" on 
  549.           the following line and then send any key on the third line 
  550.           after it.  Similarly, when the "Alt, key" string group ends in 
  551.           "[f]", then it runs the "winfile.exe" software name and then 
  552.           sends keys to the "File Manager" software title on the next 
  553.           line.  If anything was on the line which follows, then those 
  554.           keys are sent to the "File Manager" above it.
  555.  
  556.           If you use another software package to replace them, type the 
  557.           names and titles of those softwares over these.
  558.  
  559.  
  560.           ...             FILLING THE "F9, #" FILE NAMES
  561.  
  562.           Use the Notepad to open W1FINGER and go tot he line below
  563.           "2010, 10-SOFTWARES-TO-RUN-WHEN-CAPSLOCKON&'0'-'9'TYPED..."
  564.  
  565.           Now type the name of the software name, including the ".EXE" 
  566.           file name extension and followed by its parameters, such as 
  567.           the file name it will read.  If the software is not accessible 
  568.           by PATH, include the drive and subdirectory name.
  569.  
  570.           Similarly, go to the appropriately marked areas and fill the 
  571.           titles and strings to be sent, save the changes and exit.
  572.  
  573.  
  574.           ...           SWITCHING THE CAS/CNS KEYS AROUND
  575.  
  576.           Open the W1FINGER file with notepad.  On the third line is the 
  577.  
  578.           16, 17, 18, 20, 144, 145, SHIFT-CTL-ALT-CAPS-NUM-SCROLL-KEY-CODE
  579.  
  580.           To change the Shift/Control/Alt to Alt/Control/Shift, type
  581.                         16    17      18     18  17      16
  582.  
  583.           18, 17, 16, 20, 144, 145, SHIFT-CTL-ALT-CAPS-NUM-SCROLL-KEY-CODE
  584.  
  585.           To switch the Shift with Caps-Lock, type
  586.                         16         20
  587.  
  588.           20, 17, 18, 16, 144, 145, SHIFT-CTL-ALT-CAPS-NUM-SCROLL-KEY-CODE
  589.  
  590.                This does not work when W1FINGER.EXE is not active, as 
  591.                when you use the mouse to click to your software title or 
  592.                use the "Alt, PGUP" to delay for ten seconds.
  593.  
  594.           ...    TO CHANGE "SCROLL-LOCK, KEY" COMBINATION TO ANOTHER
  595.  
  596.           Normally, "key", "CAS, key" and "Scroll-Lock, key" 
  597.           combinations can send other keys to your software title.  To 
  598.           change the "Scroll-Lock, key" to "Num-Lock, key", open the 
  599.           W1FINGER file with Notepad and on the 4th line
  600.  
  601.           32, 511, 121, 7, 120, 511, 13, 32, 0, 0, 0, 0, 0, 0, 0, 0
  602.           ^
  603.           |
  604.           Change the first "32" to "16".
  605.  
  606.           Internal to W1FINGER.EXE, the Shift key is given the code 
  607.           value 1, Control is 2, Alt is 4, Caps-Lock is 8, Num-Lock is 
  608.           16 and Scroll-Lock is 32.  Use of anything but Num-Lock or 
  609.           Caps-Lock leaves you with less macro keys.
  610.  
  611.  
  612.           ...     REPLACE F10 TO CHANGE CAS FROM ONE-SHOT TO TOGGLE
  613.  
  614.           If you type F10 (while CAS is OFF, else it becomes 
  615.           Control+F10, Alt+F10 or Shift+F10), then typing CAS keeps it 
  616.           ON after you type another key until you type F10 again.  If 
  617.           your software uses the function key F10 but doesn't use F11 
  618.           which your keyboard has, then open W1FINGER with Notepad at
  619.           the 4th line here.
  620.                     |
  621.                     v
  622.           32, 511, 121, 7, 120, 511, 13, 32, 0, 0, 0, 0, 0, 0, 0, 0
  623.  
  624.           replace the "121" with "122".
  625.  
  626.                If you look at the W1FINGER file, each key, CAS+key and 
  627.                Scroll-Lock+key group has 255 lines.  The {F10} is on the 
  628.                121st line in each group and {F12} is on the 123rd line.
  629.                Similarly, "0" is on the 48th line and "a" is on the 65th 
  630.                line.  {PGUP} is on the 33rd line etc.  Sections later 
  631.                here explains what the key codes required are.
  632.  
  633.                If you replace the "121" with a key code which doesn't 
  634.                exist, such as "31" (space "{ }" is the 32nd line) then 
  635.                you can't change the CAS keys from one-shot to toggle 
  636.                keys anymore.
  637.  
  638.           ...          MAKING THE F10 INDEPENDENT OF CAS
  639.  
  640.           Normally, the F10 can change the CAS keys from one-shot to 
  641.           toggle keys when the CAS keys are not already typed.  This is 
  642.           because F10 and not "Control, F10" and other "CAS, F10" has 
  643.           this ability.  To allow either "F10" or "CAS, F10" to have the 
  644.           same effect, read the W1FINGER with Notepad and replace the "7"
  645.           on the 4th line with a zero "0".
  646.                         |
  647.                         v
  648.           32, 511, 121, 7, 120, 511, 13, 32, 0, 0, 0, 0, 0, 0, 0, 0
  649.  
  650.           If you don't want F10 to have the toggle feature when 
  651.           Scroll-Lock is ON but not when CAS is ON, replace the "7" with 
  652.           "32".
  653.  
  654.                Now F10 will change the CAS keys from one-shot to toggle 
  655.                whether CAS is already ON or OFF, but it will not toggle 
  656.                when the Scroll-Lock is ON.
  657.  
  658.           To turn OFF the F10's toggle feature when CAS is ON and when 
  659.           Scroll-Lock is ON, replace the "7" with "39" (7 + 32 = 39).
  660.  
  661.                Now typing "Control, F10", "Alt, F10", "Shift, F10" and 
  662.                "F10" when Scroll-Lock is ON will only send the 
  663.                corresponding "Control+F10", "Alt+F10", "Shift+F10" or 
  664.                just "F10" equivalents to your software.
  665.  
  666.                You should avoid using this feature unless you're an 
  667.                expert in handling keyboards.  Excessive messing around 
  668.                is dangerous if you don't know what you're doing.
  669.  
  670.           Internally, Shift key is 1, Control is 2, Alt is 4, Caps-Lock 
  671.           is 8, Num-Lock is 16 and Scroll-Lock is 32.
  672.  
  673.           If you typed "0" here, then it is made to "7" to keep it in 
  674.           working order.  If "0" was here, then once you type "F10" and 
  675.           type "Control", "Alt" or "Shift", then that remains ON so that 
  676.           the only thing which is typed is "Control, F10", "Alt, F10" or 
  677.           "Shift, F10", preventing you from typing "F10" to turn the 
  678.           toggle effect OFF again.
  679.  
  680.                If there's a special need to use such a feature, use 
  681.                values "1" - "6".
  682.  
  683.           ...             CHANGING THE "F9" CONTROL KEY
  684.  
  685.           Normally, if you type "F9, #" where "#" is "0" - "9", you can 
  686.           run ten different software names and then send keys to ten 
  687.           software titles.  "F9, space" lets you type new software 
  688.           titles.  "F9, {ENTER}" switches to the last software title.
  689.  
  690.           To make F12 (if you have such a key) into this key, use 
  691.           Notepad on line 4 to change the "120" in W1FINGER to "123".
  692.                              |
  693.                              v
  694.           32, 511, 121, 56, 120, 511, 8, 13, 32, 0, 0, 0, 0, 0, 0, 0
  695.  
  696.           F1 is 112 ("Shift+F1" is also 112, as is "Control+F1" and 
  697.           "Alt+F1"), F2 is 113, F3 is 114, F4 is 115 etc.  Use the key 
  698.           which you use least often.  The list of key codes are given 
  699.           much later in this file.
  700.  
  701.           ...            CHANGING THE CODES AFTER "F9"
  702.  
  703.           There's nothing special about having to type either "space" or 
  704.           "{ENTER}" after "F9" to type new software title or switch 
  705.           between the last two software titles.  They were simply chosen 
  706.           because they're easy, big keys to type.
  707.  
  708.           To change them, look at W1FINGER with Notepad, line 4.
  709.                                       |   |  |
  710.                                       v   v  v
  711.           32, 511, 121, 56, 120, 511, 8, 13, 32, 0, 0, 0, 0, 0, 0, 0
  712.  
  713.           The first is the key code for "{BS}", then "{ENTER}" and the 
  714.           key code for space "{ }".  "KEY CODE NUMERIC VALUES" heading 
  715.           below explains the values you need to change them to another 
  716.           combination of keys to type.
  717.  
  718.                While "F9, #" where "#" is "0" - "9" will first run a 
  719.                software name such as "WRITE.EXE" before setting its 
  720.                software title as the place to send the keys you type, 
  721.                the "F9, space" feature only sets the software title to 
  722.                send the keys you type.  If the software name was not run 
  723.                yet, then W1FINGER.EXE will find another software name 
  724.                which is running and sends keys to that software's title.
  725.  
  726.  
  727.           ...         CONTROLLING WHEN TO RUN SOFTWARE NAMES
  728.  
  729.           Software names are automatically run before any key is sent to 
  730.           the corresponding software title, but this is not essential.
  731.  
  732.                This section should not be touched by novice users.
  733.  
  734.           Look at the W1FINGER file with Notepad and look at "511".
  735.                      |
  736.                      v
  737.           32, 511, 121, 7, 120, 511, 13, 32, 0, 0, 0, 0, 0, 0, 0, 0
  738.  
  739.           It is composed of the value 1+2+4+8+16+32+64+128, where each 
  740.           is a mutually exclusive flag.
  741.  
  742.           Whenever an "Alt, key" string ends with "[p]", the PROGMAN.EXE 
  743.           software name is run before keys are sent to "Program Manager" 
  744.           software title.  If you replaced the "511" with "510", then 
  745.           typing an "Alt, key" string with "[p]" will NOT run the 
  746.           PROGMAN.EXE software name, but keys will be sent to the 
  747.           "Program Manager" listed near the beginning of the W1FINGER 
  748.           file.
  749.  
  750.           Whenever an "Alt, key" string ends with "[f]", the WINFILE.EXE 
  751.           software name is run before keys are sent to "File Manager"
  752.           software title which follows.  If you replaced the "511" with 
  753.           "509" (511 - 2), then typing an "Alt, key" string with "[f]" 
  754.           will NOT run the WINFILE.EXE software name, but keys will be 
  755.           sent to the "File Manager" listed near the beginning of the 
  756.           W1FINGER file.
  757.  
  758.           If the PROGMAN.EXE software name is missing from the W1FINGER 
  759.           file near the beginning, then that name is automatically 
  760.           assumed and the software title is made to "Program Manager", 
  761.           but if the "511" is replaced by 511 - 4 = 507, then the title 
  762.           is still the place to send the keys, but PROGMAN.EXE is not run.
  763.  
  764.           If the PROGMAN.EXE software name is filled, then it is run 
  765.           when W1FINGER.EXE first runs, but if the "511" is replaced by
  766.           511 - 8 = 503, then the title is still the place to send the 
  767.           keys, but the software name is not run.
  768.  
  769.           When you press down on the F9 then type "0" - "9", then the
  770.           corresponding software name in W1FINGER file under
  771.  
  772.           2010, 10-SOFTWARES-TO-RUN-WHEN-CAPSLOCK-ON&'0'-'9'TYPED
  773.  
  774.           is run and then the corresponding software title under
  775.  
  776.           3010, 10-SOFTWARE-'TITLES'-ON-SOFTWARE-BOX(TOP)WHEN-YOU-...
  777.  
  778.           is the place to send the keys you type.  But if you replace 
  779.           the "511" with 511 - 16 = 495, then the software name is not 
  780.           run but the software title is still the place to send the 
  781.           keys which you type.
  782.  
  783.  
  784.           ...         TO MAKE W1FINGER.EXE SLEEP FOR A WHILE
  785.  
  786.           If you don't want W1FINGER.EXE to do anything with your 
  787.           software because you don't need to type any CAS key, just type 
  788.           "Alt".  When "Alt, key" is allowed, "Alt, PGUP" combination.
  789.  
  790.           There's nothing special about this key combination.  The 
  791.           W1FINGER file under this combination doesn't have "%{PGUP}" to
  792.           send "Alt, PGUP" to your software.  It has "010[d]" to have 
  793.           a ten second delay before W1FINGER.EXE takes back control of 
  794.           your keyboard.  If you used Notepad to change the string to 
  795.           "060[d]", then W1FINGER.EXE will go to sleep for 60 seconds
  796.           (one minute) before taking back control.
  797.  
  798.           The range is "001[d]" to "999[d]" for one to 999 seconds 
  799.           delay.  Do not use "000[d]".
  800.  
  801.           To sleep for more than 999 seconds, you must change the delay 
  802.           time unit from one second to another value as indicated under
  803.           "TO CHANGE THE DELAY UNIT FROM ONE SECOND TO ANOTHER"
  804.  
  805.           If you replaced the string with "123 [d]", then "1" is sent to 
  806.           your software title and then it delays for "23" seconds.  This 
  807.           is not a recommended way of using this feature.  Reserve the 
  808.           three character location before the "[d]" for numbers only.
  809.  
  810.           If you replace the string with "1abc[d]", then "1" is sent to 
  811.           your software title and there is no delay, because "abc" is 
  812.           not a number.  This is not a correct way of using this 
  813.           feature.  Do not use it.
  814.  
  815.           If you used "010[d] " or "010[d]x" then they are all sent to 
  816.           your software title because the string does not end with 
  817.           "[d]" as required:  The first ends with a space " " and the 
  818.           second ends with eks "x".
  819.  
  820.           If you used "010[d]020[d]", then "010[d]" is sent to your 
  821.           software because it is not the last six characters and there 
  822.           is a 20 second delay before W1FINGER.EXE takes back control.
  823.  
  824.           "20[d]" lacks three numbers, so use at least " 20[d]" or the 
  825.           recommended "020[d]".  "abc20[d]" is allowed, but only the 
  826.           "ab" is sent to your software and then there is a 20 second 
  827.           delay with the "c" ignored.  This is not recommended.
  828.  
  829.                The "020[d]" form is recommended over the " 20[d]" form 
  830.                because the presence of the first "0" is obvious, but you 
  831.                may accidentally type "  20[d]" which has two spaces 
  832.                before "20".
  833.  
  834.           The "001[d]" format only works with "Alt, key" combinations.  
  835.           If you type this string under any other group, it simply sends 
  836.           those characters to the active software title.
  837.  
  838.                The others:  "[t]", "[p]" and "###[d]" also work only 
  839.                with the "Alt, key" combinations you type.
  840.  
  841.  
  842.           ...     CHANGING THE TEN SECOND DELAY WITH "ALT"
  843.  
  844.           Use Notepad to read W1FINGER.  On line 3 is
  845.  
  846.           16, 17, 18, 20, 144, 145, 10, 16, 17 SHIFT-CTL-ALT...
  847.                                      ^
  848.                                      |
  849.           If you replace the first value "10" with 20, then the next 
  850.           time you type "Alt" only, W1FINGER.EXE will turn OFF for 20 
  851.           seconds.  The range is "1" to "32000" for one second to 
  852.           32000 second/(60 seconds/minute) = 53 minutes.
  853.  
  854.           "F9, F1" will turn OFF "Alt" only and allow "Alt, key".
  855.           "F9, F2" will reset "Alt" only for ten seconds.
  856.           "F9, F3" will reset "Alt" only for 100 seconds.
  857.           "F9, F4" will reset "Alt only for 30 minutes.
  858.  
  859.           ...     MAKING "ALT, KEY" COMBINATION AS DEFAULT
  860.  
  861.           Use Notepad to read W1FINGER.  On line 3 is
  862.  
  863.           16, 17, 18, 20, 144, 145, 10, 16, 17 SHIFT-CTL-ALT...
  864.                                      ^
  865.                                      |
  866.           If you replace the first value "10" with 0, then the next 
  867.           time you type "Alt", W1FINGER.EXE will wait for you to type 
  868.           another key for the "Alt, key" combination.
  869.  
  870.           "F9, F2", "F9, F3" and "F9, F4" will reset "Alt" only for ten 
  871.           seconds, 100 seconds and 30 minutes again.
  872.  
  873.  
  874.           ...    TO CHANGE THE DELAY UNIT FROM ONE SECOND TO ANOTHER
  875.  
  876.           When you type either "Alt" or "Alt, PGUP", W1FINGER.EXE turned 
  877.           itself OFF for a given number of seconds.  You should normally 
  878.           leave it alone, but if you want W1FINGER.EXE turned OFF for a 
  879.           given number of 100 milli-seconds or tens of seconds, then you 
  880.           must change the delay UNIT.
  881.  
  882.           1)  Normally, typing just "Alt" turns W1FINGER.EXE OFF for ten 
  883.           seconds.  While OFF, the keyboard is still checked every one 
  884.           second to see if you typed "Shift" or "Control".
  885.  
  886.           If you want the keyboard checked every 0.5 second (500 milli-
  887.           second), edit W1FINGER with Notepad, line 5.
  888.            |
  889.            v
  890.           1000, 0, 0, 0, 0, 0
  891.  
  892.           Make this "500".  If you do this, however, the default 10 
  893.           second delay becomes 10 times 0.5 = 5 second.  "F9, F2" for 
  894.           ten seconds becomes five seconds, "F9, F3" for 100 seconds 
  895.           becomes 50 seconds and "F9, F4" becomes 15 minutes.
  896.  
  897.                Do not use these values as clock reminders.  Depending on 
  898.                your computer and how many softwares use the 16 timers 
  899.                available under Windows, these are approximate values.
  900.  
  901.           2)  Normally, when an "Alt, key" combination string ends with 
  902.           "###[d]" where "###" is "001" to "999", then W1FINGER.EXE will 
  903.           sleep for that many seconds and let you type on your software 
  904.           without W1FINGER.EXE doing anything.  Hence "abc001[d]" will 
  905.           normally delay one second.  But what if you're impatient and 
  906.           want control back faster? Or conversely need more than 999 
  907.           seconds of delay?
  908.  
  909.           1000, 0, 0, 0, 0, 0
  910.                 ^
  911.                 |
  912.           Open the W1FINGER file to line 5 with Notepad.  To change the
  913.           delay unit from one second to 1/10 second, replace the first 0 
  914.           after "1000" with "100".  Now "010[d]" means 10 times 100 
  915.           milli-second or one second.  The range of delay is now 0.1
  916.           second to 99.9 seconds.
  917.  
  918.                A value less than 50 for 50 milli-second (ms) is not 
  919.                recommended.  Although the delay unit is in milli-second, 
  920.                true resolution is about 1/18 second or about 50 ms.  Due 
  921.                to the machine independent layer within Windows, your new 
  922.                PC may give you the ability to control 10 ms or less, but 
  923.                you can't react that fast anyway.
  924.  
  925.           To increase the maximum delay beyond 999 seconds to 999 times 
  926.           2 seconds, change the line 5 "1000" to "2000".  Now "010[d]" 
  927.           means 10 times 2 = 20 seconds delay.  The maximum for the 
  928.           delay unit is 32000 at which "010[d]" means 10 times 32 
  929.           seconds.  10000 is the maximum recommended because it's not 
  930.           easy to remember that "010[d]" really means 320 seconds.
  931.  
  932.                Do not type "10,000" with a comma "," to mean ten 
  933.                thousand milli-seconds.  The comma is a parameter 
  934.                delimiter so it is taken as "10" and "000" for 10 
  935.                milli-seconds and a zero.
  936.  
  937.                If you used 10000 milli-seconds (10 second delay unit), 
  938.                then the "Shift" and "Control" keys are checked every ten 
  939.                seconds, meaning that you may have to keep it pressed 
  940.                down for as long as ten seconds before W1FINGER.EXE turns 
  941.                itself back ON again.
  942.  
  943.  
  944.           ...      TRYING DIFFERENT COMBINATION OF FEATURES
  945.  
  946.           Keep an unmodified copy of the W1FINGER file in a subdirectory 
  947.           or a diskette where you cannot modify it by accident before 
  948.           making changes with a plain text (ASCII) editor such as Notepad.
  949.  
  950.           Due to the nature of the Windows environment, all the 
  951.           variables which can be changed are in the W1FINGER file.  No 
  952.           parameter lists are given with this program.
  953.  
  954.  
  955.  
  956.                          SET UP OF THE W1FINGER FILE
  957.  
  958.           The content of the W1FINGER file controls how W1FINGER.EXE 
  959.           behaves.  If the contents are not handled correctly, it can 
  960.           cause W1FINGER.EXE to behave unexpectedly or abort.  As such, 
  961.           keep an unmodified copy somewhere and make only small changes 
  962.           at first until you get used to this.
  963.  
  964.                                REQUIRED CODES
  965.  
  966.           Within the W1FINGER file, the Control key is represented by 
  967.           the caret sign "^".  The Alt key by the percent sign "%".  
  968.           The Shift key by the plus sign "+".
  969.  
  970.           The squiggly brackets called "braces" are "{}".  These are 
  971.           used to enclose words which have special meanings of their 
  972.           own.  To send this to your software's title, you need
  973.                    a space                               { }
  974.  
  975.                    a left brace {                        {{}
  976.                    a right brace }                       {}}
  977.  
  978.                    a left square bracket [               {[}
  979.                    a right square bracket ]              {]}
  980.  
  981.                    a left parenthesis                    {(}
  982.                    a right parenthesis                   {)}
  983.  
  984.                    a plus sign                           {+}
  985.                    a caret sign                          {^}
  986.                    a percent sign                        {%}
  987.                    a tilde                               {~}
  988.  
  989.                    a back space                          {BS}
  990.                    a Break                               {BREAK}
  991.                    a clear code                          {CLEAR}
  992.  
  993.                    a delete                              {DEL}
  994.                    a down cursor                         {DOWN}
  995.                    an end key                            {END}
  996.                    an enter (also <ntr>, ^M, CR, ^13 etc){ENTER}
  997.                                                      or  ~
  998.                    an escape code                        {ESC}
  999.                    a help key                            {HELP}
  1000.                    a home key                            {HOME}
  1001.  
  1002.                    an insert key                         {INSERT}
  1003.                    a left cursor                         {LEFT}
  1004.  
  1005.                    a page down                           {PGDN}
  1006.                    a page up                             {PGUP}
  1007.  
  1008.                    a right cursor                        {RIGHT}
  1009.                    a tab                                 {TAB}
  1010.                    a up cursor                           {UP}
  1011.  
  1012.                    a function key F1                     {F1}
  1013.                    a function key F10                    {F10}
  1014.                    a function key F12                    {F12}
  1015.                    a function key F24                    {F24}
  1016.  
  1017.                    just an Alt key                       %{ }
  1018.                    three tabs                            {TAB 5}
  1019.                                                     or   {TAB}{TAB}{TAB}
  1020.  
  1021.                    "Alt, 5" and "Alt, a" and "Alt, +"    %(5a+)
  1022.                                                     or   %5%a%{+}
  1023.                      Note:  "%+" would mean Alt and Shift.
  1024.  
  1025.                    "Alt, 5" and "Control, F1" and "a"    %5^{F1}a
  1026.                      Note:  "^F1" is "Control, f" and "1".
  1027.  
  1028.                    "5" and "Alt, 5" and "@"              5%5+2
  1029.                      Note:  The at sign "@" is "Shift, 2"
  1030.  
  1031.                    "!@#$%^"                              +(123456)
  1032.                                                       or +1+2+3+4+5+6
  1033.                      Note:  The numbers are Shifted.
  1034.  
  1035.                    ten letter "b"s                       {b 10}
  1036.                                                     or   bbbbbbbbbb
  1037.  
  1038.                    "Shift, F1" and F1                    +{F1}{F1}
  1039.                      Note"  "+F1F1" is "Shift, f", "1F1" or "f1F1".
  1040.  
  1041.                    "+" and F1 and F1                     {+}{F1 2}
  1042.                                                     or   {+}{F1}{F1}
  1043.  
  1044.                    "a" and "Control, a"                  a+a
  1045.                    "a" and "+" and "a"                   a{+}a
  1046.  
  1047.                    F12                                   {F12}
  1048.                      Note:  If your software does not understand the 
  1049.                      function key F12, then depending on how well or 
  1050.                      badly it's made, it may simply ignore it or lock 
  1051.                      up, run-amok or do something nasty.
  1052.  
  1053.           If you mistype the words, W1FINGER.EXE will tell you that the 
  1054.           string is incorrect and ask you if you want to abort (so that 
  1055.           you can edit the W1FINGER file or continue.
  1056.  
  1057.           You can also send the Caps-Lock, Num-Lock and the Scroll-Lock 
  1058.           keys as {CAPSLOCK}, {NUMLOCK} and {SCROLLLOCK}, but 
  1059.           W1FINGER.EXE will not adjust its screen display accordingly 
  1060.           when you send these key codes to your software's title.
  1061.  
  1062.                If you mistype them in your strings inside the W1FINGER 
  1063.                file, it will cause W1FINGER.EXE to stop and ask you if 
  1064.                you want to stop to make the required changes, or to 
  1065.                continue.
  1066.  
  1067.           W1FINGER.EXE will NOT intercept the keys which are sent to 
  1068.           your software.  For example, the W1FINGER file has the "Alt, 
  1069.           space" combination set to send "%{ }c[p]".  The "[p]" is used 
  1070.           by W1FINGER.EXE and not sent, but the "%{ }c" part is sent AS
  1071.           IS to your software.  It is not reintercepted and 
  1072.           reinterpreted by W1FINGER.EXE again.
  1073.  
  1074.  
  1075.                        THE VALUES TO CHANGE IN W1FINGER FILE
  1076.  
  1077.           The following is an abbreviation of the content of W1FINGER 
  1078.           file (no file extension such as .DOC, .TXT, .CHG etc).
  1079.  
  1080.           Those which begin with a hyphen "-" followed by words are 
  1081.           comments used here to abbreviate the actual file.
  1082.  
  1083.           W1FINGER, 000
  1084.           0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
  1085.           16, 17, 18, 20, 144, 145, 10, 16, 17, SHIFT-CTL-ALT-CAPS-NUM...
  1086.           32, 511, 121, 56, 120, 511, 8, 13, 32, 0, 0, 0, 0, 0, 0, 0
  1087.           1000, 0, 0, 0, 0, 0, 0
  1088.           5
  1089.           6
  1090.           7
  1091.           8
  1092.           9
  1093.           10
  1094.           11
  1095.           12
  1096.           13
  1097.           14
  1098.           15
  1099.           16
  1100.           0, ALT+KEY-STRINGS-ENDING-WITH"[p]"-ACTIVATES-THIS-PROGRAM-MANAGER
  1101.           progman.exe
  1102.           Program Manager
  1103.           
  1104.           winfile.exe
  1105.           File Manager
  1106.           
  1107.           1003, SOFTWARE-NAME/TITLE/STRING-TO-RUN-WHEN-W1FINGER-IS-FIRST-RUN
  1108.           -three blank rows at the moment
  1109.           2010, NAMES-OF-10-SOFTWARES-TO-RUN(KEEP-THESE-SPECIAL-COMMENTS!)
  1110.           -10 blank rows at the moment
  1111.           3010, NAMES-OF-10-SOFTWARE-TITLES-ON-TOP-WHEN-YOU-ARE-RUNNING-THEM
  1112.           -10 blank rows
  1113.           4010, THE-10-STRINGS-TO-SEND-WHEN-FIRST-RUNNING-THEM
  1114.           -10 blank rows
  1115.           5255, 255-CODES-BELOW-WHEN-NO-ALT-CONTROL-OR-SHIFT-IS-TYPED-...
  1116.           1
  1117.           2
  1118.           {BREAK}
  1119.           4
  1120.           -3 blank rows
  1121.           {BS}
  1122.           {TAB}
  1123.           -2 blank rows
  1124.           12
  1125.           {ENTER}
  1126.           -2 blank rows
  1127.           {+}
  1128.           ^
  1129.           {%}
  1130.           {PAUSE}
  1131.           {CAPSLOCK}
  1132.           -6 blank rows
  1133.           {ESC}
  1134.           -4 blank rows
  1135.           { }
  1136.           {PGUP}
  1137.           {PGDN}
  1138.           {END}
  1139.           {HOME}
  1140.           {LEFT}
  1141.           {UP}
  1142.           {RIGHT}
  1143.           {DOWN}
  1144.           {SELECT}
  1145.           {PRINT}
  1146.           {EXECUTE}
  1147.           {PRTSC}
  1148.           {INSERT}
  1149.           {DEL}
  1150.           {HELP}
  1151.           -10 rows containing "0" - "9"
  1152.           -7 blank rows
  1153.           -26 rows containing small letters "a" - "z"
  1154.           -5 blank rows
  1155.           -numeric keypad's "0" - "9", "*", "+", blank, "-", ".", "/"
  1156.           -26 rows containing function keys {F1} - {F24}
  1157.           - 8 blank rows
  1158.           {NUMLOCK}
  1159.           {SCROLLLOCK}
  1160.           -40 blank rows
  1161.           ;
  1162.           =
  1163.           ,
  1164.           -
  1165.           .
  1166.           /
  1167.           `
  1168.           -26 blank rows
  1169.           {[}
  1170.           \
  1171.           {]}
  1172.           '
  1173.           -33 blank rows
  1174.           6255, CODES-BELOW-WHEN-ALT-IS-PRESSED--RELEASED--THEN-A-KEY-IS-TYPED
  1175.           -255 codes for {alt and key} combinations.
  1176.           7255, CODES-BELOW-WHEN-CONTROL-IS-PRESSED--RELEASED--THEN-KEY-TYPED
  1177.           -255 codes for {control and key}
  1178.           8255, CODES-BELOW-WHEN-SHIFT-IS-PRESSED--RELEASED--THEN-KEY-TYPED
  1179.           -255 codes for {shift and key}
  1180.           9000, END
  1181.  
  1182.           The first row with "W1FINGER, 000" is the identifier 
  1183.           indicating that this is the correct file and version and not 
  1184.           some file which was accidentally renamed "W1FINGER".  Do not 
  1185.           tamper with it.  The comma "," separates the two parts.
  1186.  
  1187.           The next row with zeros "0" are not used in this version.
  1188.  
  1189.           The next row with "1003, text" is a marker:  This number must 
  1190.           be in this specific row or W1FINGER.EXE will abort.  This is 
  1191.           used to detect errors in case you accidentally deleted or 
  1192.           added extra rows of text by mistake.  Other rows in increments 
  1193.           of 1000 are also used to detect similar errors and errors from 
  1194.           editing this file with WRITE.EXE and turning it into a .WRI 
  1195.           file format.
  1196.  
  1197.           Next is the three blank rows.  If you want W1FINGER.EXE to 
  1198.           automatically run a Windows software as soon as W1FINGER.EXE 
  1199.           is activated, type on the first row the name of the software, 
  1200.           including the .EXE or other software file name extension.  If 
  1201.           the file is not accessible through PATH, enter it also as in
  1202.           C:\TRUNK\BRANCH\LEAF\CALC.EXE
  1203.           D:SOFTWARE.EXE
  1204.           E:\SUBDIREC\WRITE.EXE
  1205.  
  1206.                On the second blank row, type the name of the software 
  1207.                title which appears when you use the software.  For 
  1208.                example, if you use the CALC.EXE, the calculator pops up 
  1209.                with the word "calculator" on the top row.  This is the 
  1210.                software title for CALC.EXE.
  1211.  
  1212.                On the third blank row, type the list of commands and 
  1213.                strings which you want executed as soon as the software 
  1214.                runs.  The required codes are listed below under
  1215.                "COMMAND CODES".
  1216.  
  1217.           Similarly, the next three groups of 10 blank rows are used to 
  1218.           fill with 10 software names, its titles and commands/strings.  
  1219.           The list of 10 software names will appear on the W1FINGER 
  1220.           window below the {Control} {Alt} etc listing.  Click the mouse 
  1221.           once to choose, click twice to run it.
  1222.  
  1223.           Next is the 255 keys.  Many are left blank because your 
  1224.           keyboard supports less than 255 keys.  (But they may be used 
  1225.           if you upgrade to a new keyboard with more keys or someone 
  1226.           makes a software which simulates it.)
  1227.  
  1228.           The first two are the left/right mouse keys, then the code for 
  1229.           Break and the middle mouse key if any.
  1230.  
  1231.           The {BS} stands for backspace.  When you type the BS key, a 
  1232.           backspace key {BS} is sent.  If you typed "{BS}hello" here, 
  1233.           typing the BS key at "X"<- inside a word processor will cause 
  1234.           the cursor to back up to "X", erasing it, and then typing the 
  1235.           word "hello" at that point.
  1236.  
  1237.                You must surround the letters BS with squiggly brackets 
  1238.                "{}", but the letters may be in capitals or small letters,
  1239.                so the following are equivalents: {BS} {Bs} {bS} {bs}
  1240.  
  1241.                The followings are not equivalents: [BS] (BS) <BS>
  1242.                The first uses the square bracket, the second uses 
  1243.                parentheses and the third uses the less-than and the 
  1244.                greater-than signs.
  1245.  
  1246.           Next is the {TAB}.  When you press down on the TAB key, 
  1247.           W1FINGER.EXE sends {TAB} which is what you wanted.  Other keys 
  1248.           behave similarly and should not be changed unless you want to 
  1249.           convert them into a Dvorak or other European keyboards.
  1250.  
  1251.           The plus sign "+" has to be inside the squiggly brackets "{}" 
  1252.           because by itself, it means the Shift key:  "+{F1}" without 
  1253.           the double quote signs {"} means the Shift-F1 key combination.
  1254.           "+{LEFT}" is the Shift-left-cursor code.  "+{TAB}" is 
  1255.           Shift-tab combination.  "+{TAB 5}" is Shift-tab five times.
  1256.  
  1257.           The caret sign "^" has to be inside the squiggly brackets "{}" 
  1258.           also because it means the Control key:  "^{PGUP}" is 
  1259.           Control-page-up key combination, while "^{PGDN 10}" is 
  1260.           Control-page-down key combination typed ten times.
  1261.  
  1262.           The percent sign "%" is also inside the squiggly brackets "{}" 
  1263.           because it means the Alt key:  "%A" is the Alt-A key 
  1264.           combination.  "%{F1}" is Alt-F1 function key combination.  
  1265.           "%F1" is not the same thing:  It means Alt-F key combination 
  1266.           and the number "1".  "%{F10 8}" would mean Alt-F10 typed eight 
  1267.           times, but "%F10 8" is Alt-F followed by "10 8".  To send only 
  1268.           the Alt key, use "%{ }", which is the percent-sign, 
  1269.           open-squiggly-sign, space, close-squiggly-sign.
  1270.  
  1271.           The square brackets "[]" are also surrounded by the squiggly 
  1272.           brackets like "{[}" "{]}".  When in doubt, use them.
  1273.  
  1274.           If you want the function key F1 to send a carriage return, 
  1275.           turn ON scroll-lock, type "hello world" and two tabs:  Go to 
  1276.           the row which has the letters "{F1}", delete it and type
  1277.           {ENTER}{SCROLLLOCK}hello world{TAB 2}
  1278.  
  1279.                The W1FINGER window's "scroll" sign will NOT! be adjusted 
  1280.                accordingly when you have the {SCROLLLOCK} or {NUMLOCK} 
  1281.                or {CAPSLOCK}.  You should have them in pairs to turn 
  1282.                them ON and then OFF as needed.
  1283.  
  1284.           Similarly, when you press down on Alt (or Control or Shift) 
  1285.           and release it, then press another key, then the appropriate 
  1286.           key or keys and key combinations are sent to your software.
  1287.  
  1288.           The last row has "10000, END".  In case you added or deleted 
  1289.           rows while editing the W1FINGER file, this will not be in the 
  1290.           correct row location, allowing W1FINGER.EXE to verify that it 
  1291.           read the correct lists.
  1292.  
  1293.                             KEY CODE NUMERIC VALUES
  1294.  
  1295.           As noted above, the function key F1 is value 112 when you want 
  1296.           to use it in the W1FINGER file and F11 is 122 etc.  Here is 
  1297.           the complete list
  1298.  
  1299.           1 LEFT BUTTON 2  RIGHT BUTTON 3    {6REAK}    4   MIDDLE
  1300.           5             6               7               8   {BS}
  1301.           9  {TAB}      10              11              12  {CLEAR}
  1302.           13 {ENTER}{~} 14              15              16  SHIFT +
  1303.           17  CONTROL ^ 18  ALT %       19 {PAUSE}      20  {CAPSLOCK}
  1304.           21            22              23              24  
  1305.           25            26              27              28  
  1306.           29            30              31              32  SPACE { }
  1307.           33  {PGUP}    34  {PGDN}      35  {END}       36  {HOME}
  1308.           37  {LEFT}    38  {UP}        39  {RIGHT}     40  {DOWN}
  1309.           41  {SELECT}  42  {PRINT}     43  {EXECUTE}   44  
  1310.           45  {INSERT}  46  {DEL}       47  {HELP}      48  0
  1311.           49   1        50   2          51   3          52  4
  1312.           53   5        54   6          55   7          56  8
  1313.           57   9        58              59              60  
  1314.           61            62              63              64  
  1315.           65   a        66   b          67   c          68  d
  1316.           69   e        70   f          71   g          72  h
  1317.           73   i        74   j          75   k          76  l
  1318.           77   m        78   n          79   o          80  p
  1319.           81   q        82   r          83   s          84  t
  1320.           85   u        86   v          87   w          88  x
  1321.           89   y        90   z          91              92  
  1322.           93            94              95              96  KEYPAD 0
  1323.           97  KEYPAD 1  98  KEYPAD 2    99  KEYPAD 3    100 KEYPAD 4
  1324.           101 KEYPAD 5  102 KEYPAD 6    103 KEYPAD 7    104 KEYPAD 8
  1325.           105 KEYPAD 9  106 KEYPAD *    107 KEYPAD +    108 SEPARATOR
  1326.           109 KEYPAD -  110 KEYPAD .    111 KEYPAD /    112 {F1}
  1327.           113 {F2}      114 {F3}        115 {F4}        116 {F6}
  1328.           117 {F7}      118 {F8}        119 {F9}        120 {F10}
  1329.           121 {F11}     122 {F12}       123 {F13}       124 {F14}
  1330.           125 {F15}     126 {F16}       127 {F17}       128 {F18}
  1331.           129 {F19}     130 {F20}       131 {F21}       132 {F22}
  1332.           133 {F23}     134 {F24}       135             136 
  1333.           137           138             139             140 
  1334.           141           142             143             144 {NUMLOCK}
  1335.           145SCROLL LOCK146             147             148 
  1336.  
  1337.           186 ;         187 =           188 ,           189 -
  1338.           190 .         191 /           192 `           193 
  1339.  
  1340.           219 [         220 \           221 ]           222 '
  1341.  
  1342.           When the Num-Lock is OFF, typing on the numeric keypad sends 
  1343.           the {PGUP}, {PGDN} and other key codes to W1FINGER.EXE which 
  1344.           then sends the same codes to your software (by default, unless 
  1345.           you changed the W1FINGER file under the regular key group.).
  1346.  
  1347.                When the Num-Lock is ON, typing on the numeric keypad 
  1348.                sends the "0", "1" etc under the key codes 96, 97 etc for 
  1349.                KEYPAD 0, KEYPAD 1 etc.  The W1FINGER file (by default) 
  1350.                sends the numbers to your software titles.
  1351.  
  1352.           The codes 1, 2 and 3 are for the left button on a mouse, right 
  1353.           button on a mouse and the middle (if any) button on the mouse.  
  1354.           They should be left alone.
  1355.  
  1356.                Logitech mouse/track-ball have a third middle button.
  1357.  
  1358.           Although function keys up to F24 are defined here, in most 
  1359.           cases, you probably don't have more than F12 and anything over 
  1360.           F20 isn't like to occur anytime soon.  They are simply there 
  1361.           because Windows is a multi-platform operating system.  In 
  1362.           other words, it's for other computers based on Motorola chips, 
  1363.           IBM RISC chips etc which may offer more keys.
  1364.  
  1365.           =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  1366.                                CHAT IN A HAT
  1367.           =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  1368.  
  1369.           Everyone hates a liar and everyone loves a person who can.
  1370.           What is a good liar, but a person who can rapidly assess a
  1371.           given set of circumstances and conditions and come up with
  1372.           an alternate, plausible explanation for them?  The best of
  1373.           lawyers, politicians, negotiators, company CEO etc are the
  1374.           liars who can please all of the people all of the time.  A
  1375.           good liar can also separate the truth from lies and churns
  1376.           out acceptable explanations.  Who is Newton, Einstein etc?
  1377.           Fragments of their ideas existed long before they had been
  1378.           given credits for them, but they removed all the lies, and
  1379.           is the reason why they're so famous.  While the VCR was in
  1380.           the process of being perfected in J, US wasted time making
  1381.           a non-laser video disk, unable to see through the lies why
  1382.           the VCR is inferior.  Until you admit that you're fighting
  1383.           a very creative genius, you'll just keep hiding behind the
  1384.           excuse that they copy your best ideas and ignore bad ones.
  1385.           (Of course, the VTR which US made cost $50,000 at a time a
  1386.           person earned $1 a day, occupied one room wall to wall and
  1387.           floor to ceiling and two special technicians maintained it
  1388.           so that it can record 30 minutes - 1 hour in black&white.)
  1389.  
  1390.           Before the word "comfort women" came into life, some K men
  1391.           began writing in various ethnic papers, that it was really
  1392.           they who went to far away China and Asian countries to, do
  1393.           the dirty job for J, while J soldiers stayed close to home
  1394.           where it's safe. (K soldiers were "J" soldiers from 1910 -
  1395.           1945) Now they stopped claiming it.  Now there's doubts to
  1396.           the idea of a single man killing JFK, MLK and other deaths
  1397.           marking history.  Sorting lies from truth is such a chore.
  1398.  
  1399.           Once upon a time, US car makers denied that J cars are better.
  1400.           Now, the ones blatant at copying J became the most profitable.
  1401.           Now, when Canada bought a J supercomputer claiming that it was
  1402.           the fastest one tested, a US supercomputer maker denied that J
  1403.           supercomputers are better.  It's time to sort the truth from a
  1404.           bunch of lies again.  Choose now; your future depends on them.
  1405.  
  1406.           Hind sight is 20-20, as the saying goes:  Once the Spanish
  1407.           butchered South Am to get at its gold, they didn't have to
  1408.           work to live in luxury.  Once Britain can suck blood, from
  1409.           its colonies of conquest, they didn't have to work to live
  1410.           in luxury.  Neither of those countries are doing very well
  1411.           now, but it is not punishment from above for the cruelties
  1412.           they inflicted on others.  It's punishment from within for
  1413.           living in luxury without working for it.  Think about it;)
  1414.  
  1415.           The above paragraphs are right justified only on monospace.
  1416.           =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  1417.                                 ERROR MESSAGES
  1418.           =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  1419.  
  1420.           The following are lists of errors which may appear when first 
  1421.           trying to run W1FINGER.EXE.
  1422.  
  1423.           =-=-=
  1424.           This is not a W1FINGER file
  1425.           =-=-=
  1426.  
  1427.           W1FINGER.EXE read a file called "W1FINGER", but it did not 
  1428.           contain the identification for W1FINGER.
  1429.  
  1430.           Either you accidentally deleted its content, renamed another 
  1431.           file to this name by mistake or you edited and then saved it 
  1432.           in a non-ASCII format such as WRITE.EXE's .WRI format.
  1433.  
  1434.           =-=-=
  1435.           This is W1FINGER but the wrong version for this.
  1436.           =-=-=
  1437.  
  1438.           As long as you did not tamper with this section, this should 
  1439.           have the value "000" to indicate that this is the correct 
  1440.           version.
  1441.  
  1442.           =-=-=
  1443.           0 was expected for progman/winfile
  1444.           =-=-=
  1445.  
  1446.           After the name and version number is the internal values and 
  1447.           flags which are set.  In case you added or deleted lines by 
  1448.           mistake, a marker with the value "0" is placed in the file.  
  1449.  
  1450.           Since this value was not found, please compare what you edited 
  1451.           with a copy of the original to see what you accidentally added 
  1452.           or deleted.
  1453.  
  1454.           =-=-=
  1455.           '1003' not found for initial software
  1456.           =-=-=
  1457.  
  1458.           As with the above comment, you deleted or added a line between 
  1459.           the "0" marker and the "1003" marker.
  1460.  
  1461.           =-=-=
  1462.           '2010' not found for 10 software names
  1463.           =-=-=
  1464.  
  1465.           Something is deleted or added between the "1003" and "2010" 
  1466.           marker.
  1467.  
  1468.           =-=-=
  1469.           '3010' not found for 10 software titles
  1470.           =-=-=
  1471.  
  1472.           As with above.
  1473.  
  1474.           =-=-=
  1475.           '4010' not found for 10 strings to send
  1476.           =-=-=
  1477.  
  1478.           As with above.
  1479.  
  1480.           =-=-=
  1481.           '5255' not found for regular keys
  1482.           =-=-=
  1483.  
  1484.           As with above.
  1485.  
  1486.           =-=-=
  1487.           '6255' not found for alt+key combinations
  1488.           =-=-=
  1489.  
  1490.           As with above.
  1491.  
  1492.           =-=-=
  1493.           '7255' not found for control+key combination
  1494.           =-=-=
  1495.  
  1496.           As with above.
  1497.  
  1498.           '8255' not found for shift+key combination
  1499.  
  1500.           As with above.
  1501. 0
  1502.           =-=-=
  1503.           '9255' not found for scroll-lock+key combination
  1504.           =-=-=
  1505.  
  1506.           As with above.
  1507.  
  1508.           =-=-=
  1509.           '10000' ending was not found where expected
  1510.           =-=-=
  1511.  
  1512.           As with above.
  1513.  
  1514.  
  1515.  
  1516.           The following are disk(ette) related errors.
  1517.  
  1518.  
  1519.  
  1520.           =-=-=
  1521.           Error 5 bad function call.
  1522.           =-=-=
  1523.  
  1524.           Program error.  Please report it.
  1525.  
  1526.           =-=-=
  1527.           Error 6 overflow.
  1528.           =-=-=
  1529.  
  1530.           Internal error.  Please report it.
  1531.  
  1532.           =-=-=
  1533.           Error 7 not enough memory.
  1534.           =-=-=
  1535.  
  1536.           Your computer did not have enough memory to run this program.
  1537.  
  1538.           =-=-=
  1539.           Error 9 outside array.
  1540.           =-=-=
  1541.  
  1542.           An access was done outside the array.  Probably an access past 
  1543.           the string listing.
  1544.  
  1545.           =-=-=
  1546.           Error 11 divide by 0.
  1547.           =-=-=
  1548.  
  1549.           Internal error.  Please report it.
  1550.  
  1551.           =-=-=
  1552.           Error 14 out of string space.
  1553.           =-=-=
  1554.  
  1555.           You tried to use too much strings in relation to the amount of
  1556.           memory you have.  Try to shorten the W1FINGER file by cutting 
  1557.           out things which aren't as essential.
  1558.  
  1559.           =-=-=
  1560.           Error 17 can't continue.
  1561.           =-=-=
  1562.  
  1563.           Program error.  Please report.
  1564.  
  1565.           =-=-=
  1566.           Error 28 out of stack space.
  1567.           =-=-=
  1568.  
  1569.           You may have opened too many softwares.  Try closing some 
  1570.           other softwares and try again.  Avoid typing many 
  1571.           control-breaks in succession:  If your computer is behaving 
  1572.           sluggishly, typing it too rapidly can use up stack space and 
  1573.           may be doing more harm.
  1574.  
  1575.           =-=-=
  1576.           Error 35 sub/function not defined.
  1577.           =-=-=
  1578.  
  1579.           Program error.  A call to a subroutine or a function which was 
  1580.           not defined was made. (you're not likely to encounter such 
  1581.           errors.)
  1582.  
  1583.           =-=-=
  1584.           Error 48 unable to load DLL.
  1585.           =-=-=
  1586.  
  1587.           A file with file name extension of .DLL which was required was 
  1588.           not found.  Load the file into the location accessible by path 
  1589.           in the Windows subdirectory under "SYSTEM" such that if your 
  1590.           Windows is in "C:\WINDOWS" subdirectory, then they are in
  1591.           "C:\WINDOWS\SYSTEM\*.DLL"
  1592.  
  1593.           =-=-=
  1594.           Error 52 bad name or number.
  1595.           =-=-=
  1596.  
  1597.           Program error.
  1598.  
  1599.           =-=-=
  1600.           Error 53 this file wasn't found here.
  1601.           =-=-=
  1602.  
  1603.           An expected file wasn't present.
  1604.  
  1605.           =-=-=
  1606.           Error 55 file is already opened.
  1607.           =-=-=
  1608.  
  1609.           Program error.  A file which was opened was tried to be 
  1610.           opened.  Something unusual happened and you tried to restart 
  1611.           W1FINGER.EXE again, but W1FINGER.EXE was still working or 
  1612.           something else happened while it tried to read the file the 
  1613.           first time.
  1614.  
  1615.           =-=-=
  1616.           Error 61 disk full.
  1617.           =-=-=
  1618.  
  1619.           Program error.
  1620.           A write attempt to your disk occurred but it was full.  This 
  1621.           should not happen since no such operation is performed.
  1622.  
  1623.           =-=-=
  1624.           Error 62 not enough text in file.
  1625.           =-=-=
  1626.  
  1627.           You accidentally truncated (cut short) the W1FINGER file and 
  1628.           it lacked text.  The above section, however, should have 
  1629.           warned you and tell you which section of the text was missing 
  1630.           before this takes over.
  1631.  
  1632.           =-=-=
  1633.           Error 70 no access granted.
  1634.           =-=-=
  1635.  
  1636.           The W1FINGER file was probably on a network but network access 
  1637.           rights did not exist for you computer.
  1638.  
  1639.           =-=-=
  1640.           Error 71 diskette not ready.
  1641.           =-=-=
  1642.  
  1643.           You tried to run this program off your diskette, but the 
  1644.           diskette door hinge was opened.
  1645.  
  1646.           =-=-=
  1647.           Error 75 path or file access error.
  1648.           =-=-=
  1649.  
  1650.           Network error or a file-read protection program interfered.
  1651.  
  1652.           =-=-=
  1653.           Error 76 no such path found.
  1654.           =-=-=
  1655.  
  1656.           You specified a subdirectory path which did not exist.  See 
  1657.           the text to see what you mistyped.
  1658.  
  1659.           =-=-=
  1660.           Error ## unknown type.
  1661.           =-=-=
  1662.  
  1663.           Unknown cause which was totally unexpected happened.  The "##" 
  1664.           has the error type which occurred.  Please report it.
  1665.  
  1666.           =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  1667.           DISCLAIMERS, CONTRIBUTION, INFO FOR SHAREWARE DISTRIBUTORS
  1668.           =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  1669.  
  1670.           This program needs several *.DLL files to run.  They must be 
  1671.           provided with the diskette or if distributed with other 
  1672.           softwares, it may be placed in one central diskette.
  1673.  
  1674.                 The required files are VB v2.0 files.
  1675.  
  1676.           All products and names mentioned are Trademarks or
  1677.           Registered Trademarks of their respective corporations or
  1678.           companies.  That includes my group or any other group's
  1679.           programs, of course.  Some products may have patent 
  1680.           protections as well.
  1681.  
  1682.           All enclosed programs, documents and other files are
  1683.           provided AS IS, without any warranty, expressed or implied,
  1684.           including but not limited to fitness for a particular
  1685.           purpose.
  1686.  
  1687.           A contribution of $5 US/Canadian is appreciated if you
  1688.           find this useful, or $10 for an improved one as it comes out.  
  1689.           ($10 Cdn if you're in Canada and $10 U.S. for U.S & others,) 
  1690.           Depending on the time and features, you may get a 5-1/4" 360 
  1691.           KB diskettes or 720KB diskette(s) or 1.44MB diskette unless 
  1692.           you specify the format you need.
  1693.  
  1694.                The Windows environment makes it impossible to make 
  1695.                programs which do not require huge *.DLL files, hence 
  1696.                a distant upgrade may require more than one diskette.
  1697.  
  1698.                Please indicate what version and any edition date you
  1699.                have:  Sometimes, the same version number & date is
  1700.                kept, but the edition month/year differs.
  1701.  
  1702.           In hard times, anything perceived as having resell value is
  1703.           a target for theft, including diskettes in nice containers:
  1704.           While disk mailers cost $2+tax etc, they're easy to tamper,
  1705.           as we've noticed, so if you got your diskette in cardboard,
  1706.           it was for your security, not our cheapness.  But if you do
  1707.           insist on a mailer, we'll comply.  (but we did warn you...)
  1708.  
  1709.           NAME OF THE PROGRAM:          W1FINGER.EXE ($10 for updates)
  1710.  
  1711.           PURPOSE OF THIS PROGRAM:
  1712.           Windows' 1FINGER.EXE to type Control/Alt/Shift (CAS) and key 
  1713.           combination with one finger.  Each key combination is a macro 
  1714.           key in itself.  It's screen tells you when CAS or the Lock 
  1715.           keys are ON.
  1716.  
  1717.           +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  1718.  
  1719.           please send all correspondences
  1720.  
  1721.                U.S.A. and others except Canada        Canada
  1722.           c/o  Mr. M. Sawada                       Mr. H. Sawada
  1723.                P.O. Box 956                        P.O. Box 956
  1724.                Outremont, Quebec                   Outremont, Quebec
  1725.                Canada  H2V 4R8                     Canada  H2V 4R8
  1726.  
  1727.           +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  1728.